# 10.小F的永久代币卡回本计划
# 问题描述
# 小F最近迷上了玩一款游戏，她面前有一个永久代币卡的购买机会。该卡片的价格为 a 勾玉，每天登录游戏可以返还 b 勾玉。小F想知道她至少需要登录多少天，才能让购买的永久代币卡回本。

# 测试样例
# 样例1：

# 输入：a = 10, b = 1
# 输出：10

# 样例2：

# 输入：a = 10, b = 2
# 输出：5

# 样例3：

# 输入：a = 10, b = 3
# 输出：4

def solution(a: int, b: int) -> int:
    # PLEASE DO NOT MODIFY THE FUNCTION SIGNATURE
    # write code here
    
    if a % b == 0:
        return int(a/b)
    else: 
        return int(a/b) + 1
    return 0

if __name__ == '__main__':
    print(solution(10, 1) == 10)
    print(solution(10, 2) == 5)
    print(solution(10, 3) == 4)